程式要運作,最基本的就是input,運算及output,當資料輸入後,運行程式主要分為三種架構,循環、選擇、迭代。
循環架構是最簡單的,定義資料後print就程式結束,
像是score = 60 print(score)
。
選擇架構利用if做判斷,當輸入的資料符合條件,就輸出對應的結果,
像是score = 60 if score >= 60: print('及格') else: print('不及格')
迭代架構可以視為是一種迴圈,將符合條件的資料輸入運算後,一直重複至條件不符後停止。
而在if運算中不只單向的選擇,也有雙向選擇,常用的條件有and、or、not等,顧名思義就是多個資料輸入後符合該條件才會出現正確的結果,以and條件為例,a = input('請輸入國文成績') b = input('請輸入數學成績') if int(a) and int(b) >= 60 : print('都及格') else: print('還要再加油')
當輸入的資料a、b,同時符合(and)大於等於60的條件則輸出都及格,反之輸出還要再加油,則條件or當然就為只需其中一個滿足就可。